package com.hnote.hnoteapplication.ui.utils.calculator;

/**
 * =====================================================
 * 功    能： optioner工厂类
 * 作    者： 加菲猫
 * 邮    箱： pfliu@3box.cc
 * 时    间： 2017/3/21 0021 17:34
 * =====================================================
 */
public class OptionerFactory {
    public static Optioner createOptioner(String opt) {
        Optioner optioner = null;
        switch (opt) {
            case "+":
                optioner = new AddOptioner();
                break;
            case "-":
                optioner = new SubOptioner();
                break;
            case "*":
                optioner = new MulOptioner();
                break;
            case "/":
                optioner = new DivOptioner();
                break;
            case "%":
                optioner = new OverOptioner();
                break;
        }
        return optioner;
    }
}
